FOUNDRY-SN-AGENT-MIB DEFINITIONS::=BEGIN-- BigIron Router Switch Agent MIB Release 2.0.0
-- Revision 10/11/99-- Copyright 1996 Foundry Networks, Inc.
-- All rights reserved.
-- This Foundry SNMP Management Information Base Specification
-- (Specification) embodies Foundry's confidential and
-- proprietary intellectual property. Foundry retains all
-- title and ownership in the Specification, including any
-- revisions.-- This Specification is supplied "AS IS," and Foundry makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.-- SECTION 1: Top Level Definitions-- ImportsIMPORTSTimeTicks,IpAddress,Counter,GaugeFROM RFC1155-SMI
Unsigned32FROM SNMPv2-SMI
OBJECT-TYPEFROM RFC-1212
InterfaceIndexFROM IF-MIB
snChassis, snAgentSys, snStack
FROM FOUNDRY-SN-ROOT-MIB;-- textual conventionsDisplayString::=OCTETSTRING-- This data type is used to model textual information taken-- from the NVT ASCII character set. By convention, objects-- with this syntax are declared as having---- SIZE (0..255)MacAddress::=OCTETSTRING(SIZE(6))-- This data type is used to model media addresses. For many-- types of media, this will be in a binary representation.-- For example, an ethernet address would be represented as-- a string of 6 octets.-- GroupssnChasGen OBJECTIDENTIFIER::={ snChassis 1}snChasPwr OBJECTIDENTIFIER::={ snChassis 2}snChasFan OBJECTIDENTIFIER::={ snChassis 3}-- SECTION 2: MIB Objects-- General Chassis InformationsnChasType OBJECT-TYPESYNTAXDisplayString(SIZE(0..128))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The chassis type represents the type
of Foundry product being managed. "::={ snChasGen 1}snChasSerNum OBJECT-TYPESYNTAXDisplayString(SIZE(0..128))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The serial number of the chassis. If the
serial number is unknown or unavailable then
the value should be a zero length string."::={ snChasGen 2}-- Power Supply StatussnChasPwrSupplyStatus OBJECT-TYPESYNTAXINTEGER
ACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit array that contains the value of the
Chassis Power Supplies. This is a packed bit string;
the 2 power supplies status are encoded into 4 bits
(a nibble).
There are multiple power supplies per chassis in this release.
The following shows the meaning of each bit:
(bit 0 is the least significant bit).
bit position meaning
------------ -------
12-31 reserved
11 Power Supply 4 DC (0=bad, 1=good).
10 Power Supply 3 DC (0=bad, 1=good).
9 Power Supply 4 present status (0=present, 1=not-present).
8 Power Supply 3 present status (0=present, 1=not-present).
4-7 reserved
3 Power Supply 2 DC (0=bad, 1=good).
2 Power Supply 1 DC (0=bad, 1=good).
1 Power Supply 2 present status (0=present, 1=not-present).
0 Power Supply 1 present status (0=present, 1=not-present)."::={ snChasGen 3}-- Fan StatussnChasFanStatus OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit array that contains the value of the
fan status. This is a packed bit string. The
status of each fan is encoded into one bit.
bit value meaning
--------- -------
0 fan failure.
1 fan good.
There are two fans per VLAN Switch chassis in this release.
The following shows the meaning of each bit:
(bit 0 is the least significant bit).
bit position meaning
------------ -------
6-31 reserved
5 fan6 status
4 fan5 status
3 fan4 status
2 fan3 status
1 fan2 status
0 fan1 status"::={ snChasGen 4}snChasMainBrdDescription OBJECT-TYPESYNTAXDisplayString(SIZE(0..128))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The main board description string. (It is obsoleted for Chassis Product)"::={ snChasGen 5}snChasMainPortTotal OBJECT-TYPESYNTAXINTEGER(1..24)
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The total number of ports for the main board. (It is obsoleted for Chassis Product)"::={ snChasGen 6}snChasExpBrdDescription OBJECT-TYPESYNTAXDisplayString(SIZE(0..128))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The expansion board description string. Expansion
board are those boards attaching on the main board.
(It is obsoleted for Chassis Product)"::={ snChasGen 7}snChasExpPortTotal OBJECT-TYPESYNTAXINTEGER(1..24)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The total number of ports for the expansion board.
(It is obsoleted for Chassis Product)"::={ snChasGen 8}snChasStatusLeds OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit array that contains the value of the
front panel status LEDs. This is a bit-map;
each LED is encoded into 1 bit for each switch
port. The maximum number of ports in one chassis
is 24 that means 24 Ports Status LEDs. The expansion port
number always begins from the last main port number.
The following shows the meaning of each bit for each
switch port:
bit value meaning
-------- ---------
0 off (Link off)
1 on (Link on)
The bitmap of LEDs are as following:
(Port1) (Port4) (Port8)
Bit (Bit0) (Bit3) (Bit7)
Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16
Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24
--------"::={ snChasGen 9}snChasTrafficLeds OBJECT-TYPESYNTAXINTEGER
ACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit array that contains the value of the
front panel traffic LEDs. This is a packed bit string;
each LED is encoded into 1 bit for each switch
port. The maximum number of ports in one chassis
is 24 that means 24 Ports Traffic LEDs. The expansion port
number always begins from the last main port number.
The following shows the meaning of each bit for each
switch port:
bit value meaning
-------- ---------
0 off (no traffic)
1 on (traffic)
The bitmap of LEDs are as following:
(Port1) (Port4) (Port8)
Bit (Bit0) (Bit3) (Bit7)
Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16
Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24
--------"::={ snChasGen 10}snChasMediaLeds OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit array that contains the value of the
front panel media LEDs. This is a packed bit string;
each LED is encoded into 1 bit for each switch port.
The maximum number of ports in one chassis is 24
that means 24 Ports Media LEDs. The expansion port
number always begins from the last main port number.
The following shows the meaning of each bit for each
switch port:
bit value meaning
--------- -------
0 half duplex
1 full duplex
The bitmap of LEDs are as following:
(Port1) (Port4) (Port8)
Bit (Bit0) (Bit3) (Bit7)
Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16
Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24
---------"::={ snChasGen 11}snChasEnablePwrSupplyTrap OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Indicates whether the SNMP agent process is
permitted to generate power supply failure traps."
DEFVAL{ enabled }::={ snChasGen 12}snChasMainBrdId OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"The main board identifier, which can uniquely identify a board
type. It is an encoded octet string with the following meaning:
octet 0 - octet string format version, which identifies the
format of this string.
If format version octet has the value 1, the octets after the
version octet have the following meaning:
octet 1 - product type, FIWG=0x57, FIBB=0x42, FIMLS=0x4D
NI=0x4E, TI=0x54, TIRT=0x52
octet 2 - board type, POWERPC=1, ALPHA=2
The length of the octet string is 27.
If format version octet has the value 2, the octets after the
version octet have the following meaning:
octet 1 - product type:
BI_WG 0x57
BI_BB 0x42
BI_NI 0x4E
NI_M4 0x4D
BI_SLB 0x53
octet 2 - module type:
MASTER_FIBER_8G 0x0
MASTER_FIBER_4G 0x1
MASTER_COPPER_16 0x2
SLAVE_FIBER_4G 0x3
FI_MASTER_FIBER_2G 0x4
FI_MASTER_FIBER_4G 0x5
MASTER_COPPER_8G 0x6
FI_MASTER_FIBER_8G 0x7
SLAVE_FIBER_8G 0x8
MASTER_COPPER_12_2 0x9
SLAVE_COPPER_24 0xA
FI_SLAVE_COPPER_24 0xB
SLAVE_100FX_8 0xD
SLAVE_100FX_16 0xC
SLAVE_COPPER_8G 0xE
SLAVE_COPPER_16_2 0xF
STACK_FIBER_8G 0x10
STACK_COPPER_8G 0x11
MASTER_FIBER_2G 0x12
SLAVE_100FX_24 0x13
MASTER_FIBER_0G 0x14
POS_622M 0x15
POS_155M 0x16
SLAVE_FIBER_2G 0x17
SLAVE_COPPER_2G 0x18
FI_SLAVE_FIBER_2G 0x19
FI_SLAVE_FIBER_4G 0x1A
FI_SLAVE_FIBER_8G 0x1B
FI_SLAVE_COPPER_8G 0x1C
FI_MASTER_COPPER_8G 0x1D
POS_155M2P 0x1E
FI_MASTER_COPPER_4G 0x1F
FI_MASTER_COPPER_2G 0x20
MASTER_COPPER_4G 0x21
MASTER_COPPER_2G 0x22
MASTER_M4_8G 0x23
MASTER_M4_4G 0x24
MASTER_M4_2G 0x25
MASTER_M4_0G 0x26
MASTER_M5_0G 0x27
POS_2488M 0x28
SLAVE_M5_0G 0x29
POS_N2488M 0x2A
STACK_IPC_48_2 0x2B
SLAVE_NPA_FIBER_4G 0x2C
ATM_2PORT 0x2D
ATM_4PORT 0x2E
SLAVE_FIBER_10G 0x2F
STACK_FES_48_2 0x30
STACK_FES_24_2 0x31
STACK_FES_96_4 0x32
STACK_FES_12G 0x33
STACK_FESX_24G 0x34
STACK_FESX_24_2_G 0x35
STACK_FESX_24_1_G 0x36
STACK_FESX_48G 0x37
STACK_FESX_48_2_G 0x38
STACK_FESX_48_1_G 0x39
SUPERX_FI_MGMT 0x40
SUPERX_FI_2P10G 0x41
SUPERX_FI_24GC 0x42
SUPERX_FI_24GF 0x43
SUPERX_FI_2P10G_WAN 0x44
SUPERX_FI_MGMT_II 0x4a
SLAVE_JC_48E 0xC3
SLAVE_JC_48T 0xC4
MASTER_JC_M4_8G 0xC5
SLAVE_JC_8G 0xC6
SLAVE_JC_B16GF 0xC8
MASTER_JC_B2404 0xC9
SLAVE_JC_B16GC 0xCA
The length of the octet string is 28.
Both format version 1 and 2:
octet 3 - processor type, PVR_M603=3, PVR_M604=4, PVR_M603E=6,
PVR_M603EV=7, PVR_M750=8, PVR_M604E=9, PVR_M8245=81
octet 4 to
octet 5 - processor speed in MHz
octet 6 - MAC type:
MAC_NONE=0
MAC_SEEQ_10_100=1,
MAC_DEC_10_100=2,
MAC_3COM_10_100=3,
MAC_X10GMAC_10000=4,
MAC_SEEQ_1000=5,
MAC_GMAC_1000=6,
MAC_VLSI_1000=7
octet 7 - PHY type, PHY_NONE=0, PHY_QSI=1, PHY_BROADCOM=2,
PHY_ICS=3, PHY_NATIONAL=4, PHY_LEVEL1=6,
PHY_BROADCOM_10_100=7, PHY_LEVEL24=8,
PHY_BROADCOM_10000=9 (for 10G),
PHY_3COM_10_100=9 (for others)
octet 8 - port type, COPPER=0, FIBER=1
octet 9 - fiber port type, NONFIBER=0, SX_FIBER=1,
LX_FIBER=2, LHX_FIBER=3, LX_SX_FIBER=4,
LHB_FIBER=5
octet 10 to
octet 13 - DRAM size in KBytes
octet 14 to
octet 17 - boot flash size in KBytes
octet 18 to
octet 21 - code flash size in KBytes
octet 22 to
octet 27 - serial number.
Format version 1 only:
octet 28 - chassis backplane type.
chassis4000 = 0x00
chassis8000 = 0x02
chassis15000 = 0x01
chassisFISX = 0x04
Turbo8 = 0x07 (stack2)
FastIron2 = 0x06 (stack1)"::={ snChasGen 13}snChasExpBrdId OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"The expansion board identifier. Expansion board are those
boards attaching on the main board. It is an encoded octet
string with the following meaning:
octet 0 - octet string format version, which identifies
the format of this string.
If format version octet has the value 1, the octets after
the version octet have the following meaning:
octet 1 - expansion board type, HUNDRED_MEG_1PORT=1,
HUNDRED_MEG_2PORT=2, HUNDRED_MEG_1PORT_COPPER=3,
HUNDRED_MEG_2PORT_COPPER=4, HUNDRED_MEG_2PORT_LX=5,
GIGA_1PORT=8, GIGA_2PORT=9
octet 2 - fiber port type, NONFIBER=0, SX_FIBER=1,
LX_FIBER=2, LHX_FIBER=3, LX_SX_FIBER=4
(It is obsoleted for Chassis Product)"::={ snChasGen 14}snChasSpeedLeds OBJECT-TYPESYNTAXINTEGER
ACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit array that contains the value of the
front panel media LEDs. This is a packed bit string;
each LED is encoded into 1 bit for each switch port.
The maximum number of ports in one chassis is 24
that means 24 Ports Speed LEDs. The expansion port
number always begins from the last main port number.
The following shows the meaning of each bit for each
switch port:
bit value meaning
--------- -------
0 10 MBit
1 100 MBit
The bitmap of LEDs are as following:
(Port1) (Port4) (Port8)
Bit (Bit0) (Bit3) (Bit7)
Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16
Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24
---------"::={ snChasGen 15}snChasEnableFanTrap OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Indicates whether the SNMP agent process is
permitted to generate fan failure traps."DEFVAL{ enabled }::={ snChasGen 16}snChasIdNumber OBJECT-TYPESYNTAXDisplayString(SIZE(0..64))ACCESSread-writeSTATUSmandatoryDESCRIPTION"An administratively-assigned chassis identity number,
used by inventory control."::={ snChasGen 17}snChasActualTemperature OBJECT-TYPESYNTAXINTEGER(-110..250)ACCESSread-onlySTATUSmandatoryDESCRIPTION"Temperature of the chassis. Each unit is 0.5 degrees Celcius.
Only management module built with temperature sensor hardware
is applicable. For those non-applicable management module, it
returns no-such-name."::={ snChasGen 18}snChasWarningTemperature OBJECT-TYPESYNTAXINTEGER(0..250)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Actual temperature higher than this threshold value will trigger
the switch to send a temperature warning trap. Each unit is 0.5
degrees Celcius. Only management module built with temperature
sensor hardware is applicable. For those non-applicable management
module, it returns no-such-name."::={ snChasGen 19}snChasShutdownTemperature OBJECT-TYPESYNTAXINTEGER(0..250)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Actual temperature higher than this threshold value will shutdown
a partial of the switch hardware to cool down the system. Each unit
is 0.5 degrees Celcius. Only management module built with temperature
sensor hardware is applicable. For those non-applicable management
module, it returns no-such-name."::={ snChasGen 20}snChasEnableTempWarnTrap OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Indicates whether the SNMP agent process is
permitted to generate temperature warning traps."DEFVAL{ enabled }::={ snChasGen 21}-- Flash CardsnChasFlashCard OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit array that contains the value of the
flash card status. This is a packed bit string. The
status of each flash card is encoded into one bit.
bit value meaning
--------- -------
0 flash card absent.
1 flash card present.
There are up to two flash cards in this release.
This object is valid if M4 management module is present.
The following shows the meaning of each bit:
(bit 0 is the least significant bit).
bit position meaning
------------ -------
2-31 reserved
1 flash card 2 status
0 flash card 1 status"::={ snChasGen 22}snChasFlashCardLeds OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit array that contains the value of the
flash card LEDs. This is a packed bit string;
each LED is encoded into 1 bit for each flash card.
bit value meaning
-------- ---------
0 off
1 on
"::={ snChasGen 23}snChasNumSlots OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Number of slots of the chassis."::={ snChasGen 24}snChasArchitectureType OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Architecture type."::={ snChasGen 25}snChasProductType OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Product type."::={ snChasGen 26}-- Power Supply TablesnChasPwrSupplyTable OBJECT-TYPESYNTAXSEQUENCEOF SnChasPwrSupplyEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table of each power supply information. Only installed
power supply appears in a table row."::={ snChasPwr 1}snChasPwrSupplyEntry OBJECT-TYPE
SYNTAX SnChasPwrSupplyEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A row in the power supply table."INDEX{ snChasPwrSupplyIndex }::={ snChasPwrSupplyTable 1}
SnChasPwrSupplyEntry ::=SEQUENCE{
snChasPwrSupplyIndex
INTEGER,
snChasPwrSupplyDescription
DisplayString,
snChasPwrSupplyOperStatus
INTEGER}snChasPwrSupplyIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The index to power supply table."::={ snChasPwrSupplyEntry 1}snChasPwrSupplyDescription OBJECT-TYPESYNTAXDisplayString(SIZE(0..128))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The power supply description string."::={ snChasPwrSupplyEntry 2}snChasPwrSupplyOperStatus OBJECT-TYPESYNTAXINTEGER{other(1),normal(2),failure(3)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The power supply operation status."::={ snChasPwrSupplyEntry 3}-- Fan TablesnChasFanTable OBJECT-TYPESYNTAXSEQUENCEOF SnChasFanEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table of each fan information. Only installed
fan appears in a table row."
::={ snChasFan 1}snChasFanEntry OBJECT-TYPESYNTAX SnChasFanEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A row in the fan table."INDEX{ snChasFanIndex }::={ snChasFanTable 1}
SnChasFanEntry ::=SEQUENCE{
snChasFanIndex
INTEGER,
snChasFanDescription
DisplayString,
snChasFanOperStatus
INTEGER}snChasFanIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The index to fan table."::={ snChasFanEntry 1}snChasFanDescription OBJECT-TYPESYNTAXDisplayString(SIZE(0..128))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The fan description string."::={ snChasFanEntry 2}snChasFanOperStatus OBJECT-TYPESYNTAXINTEGER{other(1),normal(2),failure(3)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The fan operation status."::={ snChasFanEntry 3}-- Agent GroupssnAgentGbl OBJECTIDENTIFIER::={ snAgentSys 1}snAgentBrd OBJECTIDENTIFIER::={ snAgentSys 2}snAgentTrp OBJECTIDENTIFIER::={ snAgentSys 3}
snAgentBoot OBJECTIDENTIFIER::={ snAgentSys 4}snAgCfgEos OBJECTIDENTIFIER::={ snAgentSys 5}snAgentLog OBJECTIDENTIFIER::={ snAgentSys 6}snAgentSysParaConfig OBJECTIDENTIFIER::={ snAgentSys 7}snAgentConfigModule OBJECTIDENTIFIER::={ snAgentSys 8}snAgentUser OBJECTIDENTIFIER::={ snAgentSys 9}snAgentRedundant OBJECTIDENTIFIER::={ snAgentSys 10}snAgentCpu OBJECTIDENTIFIER::={ snAgentSys 11}snAgentHw OBJECTIDENTIFIER::={ snAgentSys 12}snAgentTemp OBJECTIDENTIFIER::={ snAgentSys 13}snAgentPoe OBJECTIDENTIFIER::={ snAgentSys 14}-- SECTION 2: MIB Objects-- Agent's Global GroupsnAgReload OBJECT-TYPESYNTAXINTEGER{other(1),running(2),reset(3),busy(4)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Action object to reboot the agent.
The following values can only be read:
other(1).....agent in unknown or other state
running(2)...agent running
busy(4).......reload not allowed at this time, flash is busy
The following value can be written:
reset(3).....do a hard reset
The agent will return a
response before the action occurs."::={ snAgentGbl 1}snAgEraseNVRAM OBJECT-TYPESYNTAXINTEGER{normal(1),error(2),erase(3),erasing(4),busy(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Action object to erase NVRAM of the agent.
The following values can only be read:
normal(1)
error(2)... operation failed or bad flash
erasing(4)...agent is erasing NVRAM flash
busy(5).......operation not allowed at this time, flash is busy
The following value can be written:
erase(3).....do erase
The agent will return a response even before the erase is done.
And the read value will be erasing until erase is done.
And the erase request will be rejected until error or normal."::={ snAgentGbl 2}snAgWriteNVRAM OBJECT-TYPESYNTAXINTEGER{normal(1),error(2),write(3),writing(4),busy(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Action object to save all configuration info to
NVRAM of the agent.
The following values can only be read:
normal(1)
error(2)... operation failed or bad flash
writing(4)...agent is writing NVRAM flash
busy(5).......operation not allowed at this time, flash is busy
The following value can be written:
write(3).....do write
The agent will return a response even before the write is done.
And the read value will be writing until write is done.
And the write request will be rejected until error or normal."::={ snAgentGbl 3}snAgConfigFromNVRAM OBJECT-TYPESYNTAXINTEGER{normal(1),error(2),config(3),configing(4),busy(5)}ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Action object to config the switch from NVRAM of the agent.
The following values can only be read:
normal(1)
error(2)... operation failed or bad flash
configing(4)...configing from NVRAM flash is in process.
busy(5).......operation not allowed at this time, flash is busy
The following value can be written:
config(3).....do config
The agent will return a response after config is done."::={ snAgentGbl 4}-- image and config file down/up loadsnAgTftpServerIp OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The tftp server address, this will be used for both download/upload
image file and config file."::={ snAgentGbl 5}snAgImgFname OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"Name of the image file including path currently associated
with the system. When the object is not used, the value is a
zero length string."::={ snAgentGbl 6}snAgImgLoad OBJECT-TYPESYNTAXINTEGER{normal(1),flashPrepareReadFailure(2),
flashReadError(3),flashPrepareWriteFailure(4),flashWriteError(5),tftpTimeoutError(6),tftpOutOfBufferSpace(7),tftpBusy(8),tftpRemoteOtherErrors(9),tftpRemoteNoFile(10),tftpRemoteBadAccess(11),tftpRemoteDiskFull(12),tftpRemoteBadOperation(13),tftpRemoteBadId(14),tftpRemoteFileExists(15),tftpRemoteNoUser(16),operationError(17),loading(18),uploadMPPrimary(19),downloadMPPrimary(20),uploadMPSecondary(21),downloadMPSecondary(22),tftpWrongFileType(23),downloadSPPrimary(24),downloadSPSecondary(25),uploadMPBootROM(26),downloadMPBootROM(27),uploadMPBootTFTP(28),downloadMPBootTFTP(29),uploadMPMonitor(30),downloadMPMonitor(31),downloadSPBootROM(32)}
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Action object to down/up load a new image
to the agent. The following values:
Error values: from normal(1) to operationError(17) and tftpWrongFileType(23).
loading(18) .. operation is in process.
The following values are used for set :
uploadMPPrimary(19)..upload the Primary image from MP flash to tftp server.
downloadMPPrimary(20)..download the Primary image from tftp server to MP flash.
uploadMPSecondary(21)..upload the Secondary image from MP flash to tftp server.
downloadMPSecondary(22)..download the Secondary image from tftp server to MP flash.
downloadSPPrimary(24)..download the Primary image from tftp server to SP flash.
downloadSPSecondary(25)..download the Secondary image from tftp server to SP flash.
uploadMPBootROM(26)..upload the Boot from flash image from MP flash to tftp server.
downloadMPBootROM(27)..download the Boot from flash image from tftp server to MP flash.
uploadMPBootTFTP(28)..upload the Boot from TFTP image from MP flash to tftp server.
downloadMPBootTFTP(29)..download the Boot from TFTP image from tftp server to MP flash.
uploadMPMonitor(30)..upload the Monitor image from MP flash to tftp server.
downloadMPMonitor(31)..download the Monitor image from tftp server to MP flash.
downloadSPBootROM(32)..download the Boot image from tftp server to SP flash.
MP is the management processor, SP is the switch processor.
The image filename is defined in
snAgImgFname. The tftp server address is defined in snAgTftpServerIp.
Atomic set of snAgImgLoad, snAgImgFname and
snAgTftpServerIp is required to allow down/up load to happen.
And the write request will be rejected during loading until error
or normal."::={ snAgentGbl 7}snAgCfgFname OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"Name of the config file(s) including path currently associated
with the system. Some agents in special
situations may support a value which contains
multiple file names instead of a single file
name. Multiple names are specified as a list
of file names separated by semicolons (;).
When the object is not used, the value is a
zero length string."::={ snAgentGbl 8}snAgCfgLoad OBJECT-TYPESYNTAXINTEGER{normal(1),flashPrepareReadFailure(2),
flashReadError(3),flashPrepareWriteFailure(4),flashWriteError(5),tftpTimeoutError(6),tftpOutOfBufferSpace(7),tftpBusy(8),tftpRemoteOtherErrors(9),tftpRemoteNoFile(10),tftpRemoteBadAccess(11),tftpRemoteDiskFull(12),tftpRemoteBadOperation(13),tftpRemoteBadId(14),tftpRemoteFileExists(15),tftpRemoteNoUser(16),operationError(17),loading(18),uploadFromFlashToServer(20),downloadToFlashFromServer(21),uploadFromDramToServer(22),downloadToDramFromServer(23),uploadFromFlashToNMS(24),downloadToFlashFromNMS(25),uploadFromDramToNMS(26),downloadToDramFromNMS(27),operationDoneWithNMS(28),tftpWrongFileType(29),downloadToDramFromServerOverwrite(30)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Action object to down/up load a config image
to the agent. The following values can be
read :
Error values: from normal(1) to operationError(17) and tftpWrongFileType(29).
loading(18) .. operation is in process.
The following value can be used to set:
uploadFromFlashToServer(20)..upload the config from flash
to tftp server.
downloadToFlashFromServer(21)..download the config to flash
from tftp server.
uploadFromDramToServer(22)..upload the config from DRAM
to tftp server.
downloadToDramFromServer(23)..download the config to DRAM
from tftp server.
downloadToDramFromServerOverwrite(30)..download the config to DRAM
from tftp server, clear the running-config,
and overwrite with the new config.
The following value can be used to set:
uploadFromFlashToNMS(24)..upload the config from flash to NMS.
downloadToFlashFromNMS(25)..download the config to flash from NMS.
uploadFromDramToNMS(26)..upload the config from DRAM to NMS.
downloadToDramFromNMS(27)..download the config to DRAM from NMS.
The config filename is defined in
snAgCfgFname. The tftp server address is defined in snAgTftpServerIp.
Atomic set of snAgCfgLoad, snAgCfgFname and snAgTftpServerIp is
required to allow down/up load to happen. And the write request
will be rejected during loading until error or normal.
For those NMS commands from (24) to (27), The snAgCfgEosTable MIB must
be sent along in one PDU. A seperate write memory cli or set
snAgWriteNVRAM is required to save the config to NVRAM."::={ snAgentGbl 9}-- default gateway ip addresssnAgDefGwayIp OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The default gateway (router) address."::={ snAgentGbl 10}-- image versionsnAgImgVer OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The version of the running software in the form
'major.minor.maintenance[letters]'."::={ snAgentGbl 11}snAgFlashImgVer OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The version of the software image saved in local
storage such as flash memory in the form
'major.minor.maintenance[letters]'. If not
known or not available, then the value is
a zero length string."::={ snAgentGbl 12}snAgGblIfIpAddr OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The interface ip address."::={ snAgentGbl 13}snAgGblIfIpMask OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The interface ip address mask."::={ snAgentGbl 14}snAgGblPassword OBJECT-TYPESYNTAXDisplayString(SIZE(0..48))ACCESSread-writeSTATUSmandatoryDESCRIPTION"System Security Access Password and this is only
allowed to use for setting but not for reading.
An SNMP-Get will get an zero string."::={ snAgentGbl 15}snAgTrpRcvrCurEntry OBJECT-TYPESYNTAXINTEGER(0..255)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The current total entries of the Trap
Receiver Table are created."::={ snAgentGbl 16}snAgGblDataRetrieveMode OBJECT-TYPESYNTAXINTEGER{nextbootCfg(0),operationalData(1)}
ACCESSread-writeSTATUSmandatoryDESCRIPTION"By default, this mode is set to nextbootCfg(0).
The VLAN Table and Port-STP Table data will be retrieved
according to this mode.
nextbootCfg(0).........the nextboot configuration data are retrieved
operationalData(1)..........the current running data are retrieved"::={ snAgentGbl 19}snAgSystemLog OBJECT-TYPESYNTAXOCTETSTRING(SIZE(5))ACCESSread-writeSTATUSmandatoryDESCRIPTION"The system log object to indicate whether any Network
Management Station(NMS) has login. The first byte
of the octet string is the value decribed below and
followed by 4 bytes of secret code.
login(1)..... a value for a NMS to login.
heartbeat(2)... a value for the login NMS periodically to
checkin; Otherwise, the Agent will automatically
set this object to logout(3) after a timeout
period.
logout(3).... a value for a NMS to logout.
changePassword(4).... a value for the login NMS to change
password, only if snAgGblPasswordChangeMode
was configured to 'anyMgmtEntity'.
changeReadOnlyCommunity(5).... a value for the login NMS
to change the read-only community string,
only if snAgGblPasswordChangeMode was
configured to 'anyMgmtEntity'.
changeReadWriteCommunity(6).... a value for the login NMS
to change the read-write community string,
only if snAgGblPasswordChangeMode was
configured to 'anyMgmtEntity'."::={ snAgentGbl 20}snAgGblEnableColdStartTrap OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Indicates whether the SNMP agent process is
permitted to generate cold start traps."DEFVAL{ enabled }::={ snAgentGbl 21}snAgGblEnableLinkUpTrap OBJECT-TYPE
SYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Indicates whether the SNMP agent process is
permitted to generate link up traps."DEFVAL{ enabled }::={ snAgentGbl 22}snAgGblEnableLinkDownTrap OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Indicates whether the SNMP agent process is
permitted to generate link down traps."DEFVAL{ enabled }::={ snAgentGbl 23}snAgGblPasswordChangeMode OBJECT-TYPESYNTAXINTEGER{anyMgmtEntity(1),consoleAndTelnet(2),consoleOnly(3),telnetOnly(4)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"Specify which management entity is allowed to change
the password. 'anyMgmtEntity' management entities are
SNMP management station, console command line interface,
and telnet command line interface. For security reason,
this object can only be modified by console command line
interface or telnet command line interface. The default
value is 'consoleAndTelnet', of which both console and
telnet command line interfaces are allowed to change
the password."::={ snAgentGbl 24}snAgGblReadOnlyCommunity OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-writeSTATUSmandatory
DESCRIPTION"SNMP read community string and this is only allowed
to use for setting but not for reading. An SNMP-Get
will get an zero length string."::={ snAgentGbl 25}snAgGblReadWriteCommunity OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"SNMP read-write community string and this is only
allowed to use for setting but not for reading. An
SNMP-Get will get an zero length string."::={ snAgentGbl 26}snAgGblCurrentSecurityLevel OBJECT-TYPESYNTAXINTEGER(0..5)ACCESSread-onlySTATUSmandatoryDESCRIPTION"This represnts the current log-in security level.
Each level of security requires a password to permit
user for different system configurations."::={ snAgentGbl 27}snAgGblSecurityLevelSet OBJECT-TYPESYNTAXINTEGER(0..5)ACCESSread-writeSTATUSmandatoryDESCRIPTION"This shows which the security level password to be set."::={ snAgentGbl 28}snAgGblLevelPasswordsMask OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"This shows the bitmap of level passwords which successfully assigned to the system."::={ snAgentGbl 29}snAgGblQueueOverflow OBJECT-TYPESYNTAXINTEGER{ false(0), true(1)}ACCESSread-only
STATUSmandatoryDESCRIPTION"false - The device queues are not overflow.
true - The device queues are overflow."::={ snAgentGbl 30}snAgGblBufferShortage OBJECT-TYPESYNTAXINTEGER{ false(0), true(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"false - The device buffers are adequate.
true - The device buffers are in shortage."::={ snAgentGbl 31}snAgGblDmaFailure OBJECT-TYPESYNTAXINTEGER{ false(0), true(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"false - The device DMAs are in good condition.
true - One of the DMAs in the device fails."::={ snAgentGbl 32}snAgGblResourceLowWarning OBJECT-TYPESYNTAXINTEGER{ false(0), true(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"false - No, the device does not have resource-low-warning.
true - Yes, the device does have resource-low-warning."::={ snAgentGbl 33}snAgGblExcessiveErrorWarning OBJECT-TYPESYNTAXINTEGER{ false(0), true(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"false - No, the device does not have any excessive collision, FCS errors, alignment warning etc.
true - Yes, the device does have."::={ snAgentGbl 34}snAgGblCpuUtilData OBJECT-TYPE
SYNTAXGaugeACCESSread-onlySTATUSmandatoryDESCRIPTION"The statistics collection of utilization of the CPU in the device. Reading this object resets all the counters. Therefore, a user need not set snAgGblUtilCollect."::={ snAgentGbl 35}snAgGblCpuUtilCollect OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSdeprecatedDESCRIPTION"enable(1) - The beginning of statistics collection of utilization of the CPU in the device.
disable(0) - The end of statistics collection of utilization of the CPU in the device.
This object is deprecated. User need not set this object. User can read snAgGblCpuUtilData to reset all the counters. "::={ snAgentGbl 36}snAgGblTelnetTimeout OBJECT-TYPESYNTAXINTEGER(0..240)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Telnet session idling timeout value. Writing value 0 to
this object never timeouts any telnet sessions. Each value
unit is one minute."::={ snAgentGbl 37}snAgGblEnableWebMgmt OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Enable/disable web management."DEFVAL{ enabled }::={ snAgentGbl 38}snAgGblSecurityLevelBinding OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"This represnts the binding of a given password to which
security level. A value of 255 indicates an invalid
binding."::={ snAgentGbl 39}snAgGblEnableSLB OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"Enable/disable Server Load Balancing."::={ snAgentGbl 40}snAgSoftwareFeature OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit string representing the software feature of the running
switch/router image. These features were conditional compiled
to different product images. For each bit, exist feature has
a value of 1, but non-exist feature has a value of 0.
octet 0, bit 0 - RMON
octet 0, bit 1 - ipx switching
octet 0, bit 2 - server load balancing
octet 0, bit 3 - layer 3 filter in switch
octet 0, bit 4 - ipx routing
octet 0, bit 5 - appletalk routing
octet 0, bit 6 - ip multicast routing
octet 0, bit 7 - local access control
octet 1, bit 0 - BGP routing
octet 1, bit 1 - loopback interface
octet 1, bit 2 - BigIron multi-management module
octet 1, bit 3 - BigIron SYSIF II
octet 1, bit 4 - BigIron POS support
octet 1, bit 5 - appletalk cable vlan
octet 1, bit 6 - 64 subnet
octet 1, bit 7 - multi-slot trunk
octet 2, bit 0 - TACACS
octet 2, bit 1 - Gigabit Ethernet port auto-negotiation mode
octet 2, bit 2 - FSRP
octet 2, bit 3 - Exodus requested OSPF enhancement
octet 2, bit 4 - OSPF NSSA
octet 2, bit 5 - POS
octet 2, bit 6 - QOS
octet 2, bit 7 - Single Span
octet 3, bit 0 - Fast Span
octet 3, bit 1 - Base L3
octet 3, bit 2 - static log buffer
octet 3, bit 3 - L2 POS
octet 3, bit 4 - BI15K
octet 3, bit 5 - L2 ATM
octet 3, bit 6 - ATM
octet 3, bit 7 - NETFLOW
octet 4, bit 0 - SFLOW
octet 4, bit 1 - GVRP
octet 4, bit 2 - GARP
octet 4, bit 3 - dynamic trunk
octet 4, bit 4 - IGC 8G
octet 4, bit 5 - rate limit
octet 4, bit 6 - IPC rate limit
octet 4, bit 7 - MPLS
octet 5, bit 0 - ISIS
octet 5, bit 1 - link aggregation
octet 5, bit 2 - port dual mode
octet 5, bit 3 - private vlan
octet 5, bit 4 - MBGP
octet 5, bit 5 - ipv6 protocol vlan
octet 5, bit 6 - X10G
octet 5, bit 7 - fastiron edge switch/router (gridiron)
octet 6, bit 0 - FDP
octet 6, bit 1 - port tag type
octet 6, bit 2 - wireless capable
octet 6, bit 3 - snSwPortVlanId object has changed from read-only to read-write
Bit 0 is the least significant bit of an octet, and
bit 7 is the most significant bit of an octet."::={ snAgentGbl 41}snAgGblEnableModuleInsertedTrap OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Indicates whether the SNMP agent process is permitted to
generate hardware module inserted to chassis traps."DEFVAL{ enabled }::={ snAgentGbl 42}snAgGblEnableModuleRemovedTrap OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Indicates whether the SNMP agent process is permitted to
generate hardware module removed from chassis traps."DEFVAL{ enabled }::={ snAgentGbl 43}snAgGblTrapMessage OBJECT-TYPESYNTAXDisplayStringACCESSread-onlySTATUSmandatoryDESCRIPTION"A generic trap message string."::={ snAgentGbl 44}snAgGblEnableTelnetServer OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Enable or disable telnet server in device."DEFVAL{ enabled }
::={ snAgentGbl 45}snAgGblTelnetPassword OBJECT-TYPESYNTAXDisplayString(SIZE(0..48))ACCESSread-writeSTATUSmandatoryDESCRIPTION"Telnet Access Password and this is only
allowed to use for setting but not for reading.
An SNMP-Get will get an zero string."::={ snAgentGbl 46}snAgBuildDate OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The date of the built software."::={ snAgentGbl 47}snAgBuildtime OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The time of the built software."::={ snAgentGbl 48}snAgBuildVer OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The version of the built software in the form
'major.minor.maintenance[letters]'."::={ snAgentGbl 49}snAgGblCpuUtil1SecAvg OBJECT-TYPESYNTAXGaugeACCESSread-onlySTATUSmandatoryDESCRIPTION"The statistics collection of 1 second CPU utilization."::={ snAgentGbl 50}snAgGblCpuUtil5SecAvg OBJECT-TYPE
SYNTAXGaugeACCESSread-onlySTATUSmandatoryDESCRIPTION"The statistics collection of 5 second CPU utilization."::={ snAgentGbl 51}snAgGblCpuUtil1MinAvg OBJECT-TYPESYNTAXGaugeACCESSread-onlySTATUSmandatoryDESCRIPTION"The statistics collection of 1 minute CPU utilization."::={ snAgentGbl 52}snAgGblDynMemUtil OBJECT-TYPESYNTAXGaugeACCESSread-onlySTATUSmandatoryDESCRIPTION"The system dynamic memory utilization, in unit of percentage."::={ snAgentGbl 53}snAgGblDynMemTotal OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The total amount of system dynamic memory, in number of bytes."::={ snAgentGbl 54}snAgGblDynMemFree OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The free amount of system dynamic memory, in number of bytes."::={ snAgentGbl 55}snAgImgLoadSPModuleType OBJECT-TYPESYNTAXINTEGER{other(1),vm1(2),pos12(3),pos48(4),atm(5),gignpa(6)}ACCESSread-writeSTATUSmandatoryDESCRIPTION
"The switch processor module type of which that receives
the downloaded image."::={ snAgentGbl 56}snAgImgLoadSPModuleNumber OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"The slot numner of a switch processor module that receives
the downloaded image. Setting value 0 applies to all SP
modules."::={ snAgentGbl 57}snAgTrapHoldTime OBJECT-TYPESYNTAXINTEGER(1..600)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The time in seconds for which traps will be witheld
during system initialization."::={ snAgentGbl 58}snAgSFlowSourceInterface OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"Use the ifIndex value here to specify the
source interface to be used for sFlow packets.
The interface should have IP address configured
on it. Value of 0 indicates that source interface
has not been configured for sFlow. Port 65534
is used to specify a null port."::={ snAgentGbl 59}snAgGblTelnetLoginTimeout OBJECT-TYPESYNTAXINTEGER(1..10)ACCESSread-writeSTATUSmandatoryDESCRIPTION"Telnet session login timeout value in minutes. Default is 1 minute."::={ snAgentGbl 60}snAgGblBannerExec OBJECT-TYPESYNTAXDisplayStringACCESSread-writeSTATUSmandatoryDESCRIPTION"EXEC process creation banner. Insert newlines using '\n' within the string."::={ snAgentGbl 61}snAgGblBannerIncoming OBJECT-TYPE
SYNTAXDisplayStringACCESSread-writeSTATUSmandatoryDESCRIPTION"Incoming terminal line banner. Insert newlines using '\n' within the string."::={ snAgentGbl 62}snAgGblBannerMotd OBJECT-TYPESYNTAXDisplayStringACCESSread-writeSTATUSmandatoryDESCRIPTION"Message-of-the-day banner. Insert newlines using '\n' within the string."::={ snAgentGbl 63}snAgWebMgmtServerTcpPort OBJECT-TYPESYNTAXINTEGER(1..65535)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The TCP port number of web management interface."::={ snAgentGbl 64}-- Agent Board TablesnAgentBrdTable OBJECT-TYPESYNTAXSEQUENCEOF SnAgentBrdEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table of each physical board information."::={ snAgentBrd 1}snAgentBrdEntry OBJECT-TYPESYNTAX SnAgentBrdEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A row in the Agent Board table."INDEX{ snAgentBrdIndex }::={ snAgentBrdTable 1}
SnAgentBrdEntry ::=SEQUENCE{
snAgentBrdIndex
INTEGER,
snAgentBrdMainBrdDescription
DisplayString,
snAgentBrdMainBrdId
OCTETSTRING,
snAgentBrdMainPortTotal
INTEGER,
snAgentBrdExpBrdDescription
DisplayString,
snAgentBrdExpBrdId
OCTETSTRING,
snAgentBrdExpPortTotal
INTEGER,
snAgentBrdStatusLeds
INTEGER,
snAgentBrdTrafficLeds
INTEGER,
snAgentBrdMediaLeds
INTEGER,
snAgentBrdSpeedLeds
INTEGER,
snAgentBrdModuleStatus
INTEGER,
snAgentBrdRedundantStatus
INTEGER,
snAgentBrdAlarmLeds
INTEGER,
snAgentBrdTxTrafficLeds
INTEGER,
snAgentBrdRxTrafficLeds
INTEGER,
snAgentBrdStatusLedString
OCTETSTRING,
snAgentBrdTrafficLedString
OCTETSTRING,
snAgentBrdMediaLedString
OCTETSTRING,
snAgentBrdSpeedLedString
OCTETSTRING,
snAgentBrdAlarmLedString
OCTETSTRING,
snAgentBrdTxTrafficLedString
OCTETSTRING,
snAgentBrdRxTrafficLedString
OCTETSTRING}snAgentBrdIndex OBJECT-TYPESYNTAXINTEGER(1..15)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The index to the Agent Interface Table."::={ snAgentBrdEntry 1}snAgentBrdMainBrdDescription OBJECT-TYPESYNTAXDisplayString(SIZE(0..128))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The main board description string."::={ snAgentBrdEntry 2}snAgentBrdMainBrdId OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"The main board identifier, which can uniquely identify a board
type. It is an encoded octet string with the following meaning:
octet 0 - octet string format version, which identifies the
format of this string.
If format version octet has the value 2, the octets after the
version octet have the following meaning:
octet 1 - product type:
BI_WG 0x57
BI_BB 0x42
BI_NI 0x4E
BI_NI2 0x32
NI_M4 0x4D
BI_SLB 0x53
octet 2 - module type:
MASTER_FIBER_8G 0x0
MASTER_FIBER_4G 0x1
MASTER_COPPER_16 0x2
SLAVE_FIBER_4G 0x3
FI_MASTER_FIBER_2G 0x4
FI_MASTER_FIBER_4G 0x5
MASTER_COPPER_8G 0x6
FI_MASTER_FIBER_8G 0x7
SLAVE_FIBER_8G 0x8
MASTER_COPPER_12_2 0x9
SLAVE_COPPER_24 0xA
FI_SLAVE_COPPER_24 0xB
SLAVE_100FX_8 0xD
SLAVE_100FX_16 0xC
SLAVE_COPPER_8G 0xE
SLAVE_COPPER_16_2 0xF
STACK_FIBER_8G 0x10
STACK_COPPER_8G 0x11
MASTER_FIBER_2G 0x12
SLAVE_100FX_24 0x13
MASTER_FIBER_0G 0x14
POS_622M 0x15
POS_155M 0x16
SLAVE_FIBER_2G 0x17
SLAVE_COPPER_2G 0x18
FI_SLAVE_FIBER_2G 0x19
FI_SLAVE_FIBER_4G 0x1A
FI_SLAVE_FIBER_8G 0x1B
FI_SLAVE_COPPER_8G 0x1C
FI_MASTER_COPPER_8G 0x1D
POS_155M2P 0x1E
FI_MASTER_COPPER_4G 0x1F
FI_MASTER_COPPER_2G 0x20
MASTER_COPPER_4G 0x21
MASTER_COPPER_2G 0x22
MASTER_M4_8G 0x23
MASTER_M4_4G 0x24
MASTER_M4_2G 0x25
MASTER_M4_0G 0x26
MASTER_M5_0G 0x27
POS_2488M 0x28
SLAVE_M5_0G 0x29
POS_N2488M 0x2A
STACK_IPC_48_2 0x2B
SLAVE_NPA_FIBER_4G 0x2C
ATM_2PORT 0x2D
ATM_4PORT 0x2E
SLAVE_FIBER_10G 0x2F
STACK_FES_48_2 0x30
STACK_FES_24_2 0x31
STACK_FES_96_4 0x32
STACK_FES_12G 0x33
STACK_FESX_24G 0x34
STACK_FESX_24_2_G 0x35
STACK_FESX_24_1_G 0x36
STACK_FESX_48G 0x37
STACK_FESX_48_2_G 0x38
STACK_FESX_48_1_G 0x39
SUPERX_FI_MGMT 0x40
SUPERX_FI_2P10G 0x41
SUPERX_FI_24GC 0x42
SUPERX_FI_24GF 0x43
SUPERX_FI_2P10G_WAN 0x44
SUPERX_FI_MGMT_II 0x4a
SLAVE_JC_48E 0xC3
SLAVE_JC_48T 0xC4
MASTER_JC_M4_8G 0xC5
SLAVE_JC_8G 0xC6
SLAVE_JC_B16GF 0xC8
MASTER_JC_B2404 0xC9
SLAVE_JC_B16GC 0xCA
octet 3 - processor type, PVR_M603=3, PVR_M604=4, PVR_M603E=6,
PVR_M603EV=7, PVR_M750=8, PVR_M604E=9, PVR_M8245=81
octet 4 to
octet 5 - processor speed in MHz
octet 6 - MAC type:
MAC_NONE=0
MAC_SEEQ_10_100=1,
MAC_DEC_10_100=2,
MAC_3COM_10_100=3,
MAC_X10GMAC_10000=4,
MAC_SEEQ_1000=5,
MAC_GMAC_1000=6,
MAC_VLSI_1000=7
octet 7 - PHY type, PHY_NONE=0, PHY_QSI=1, PHY_BROADCOM=2,
PHY_ICS=3, PHY_NATIONAL=4, PHY_LEVEL1=6,
PHY_BROADCOM_10_100=7, PHY_LEVEL24=8,
PHY_BROADCOM_10000=9 (for 10G),
PHY_3COM_10_100=9 (for others)
octet 8 - port type, COPPER=0, FIBER=1
octet 9 - fiber port type, NONFIBER=0, SX_FIBER=1,
LX_FIBER=2, LHX_FIBER=3, LX_SX_FIBER=4,
LHB_FIBER=5
octet 10 to
octet 13 - DRAM size in KBytes
octet 14 to
octet 17 - boot flash size in KBytes
octet 18 to
octet 21 - code flash size in KBytes
octet 22 to
octet 27 - serial number.
octet 28 - chassis backplane type.
chassis4000 = 0x00
chassis8000 = 0x02
chassis15000 = 0x01
chassisFISX = 0x04
Turbo8 = 0x07 (stack2)
FastIron2 = 0x06 (stack1)"::={ snAgentBrdEntry 3}snAgentBrdMainPortTotal OBJECT-TYPESYNTAXINTEGER(1..100)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The total number of ports for the main board."::={ snAgentBrdEntry 4}snAgentBrdExpBrdDescription OBJECT-TYPESYNTAXDisplayString(SIZE(0..128))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The expansion board description string. Expansion
board are those boards attaching on the main board."::={ snAgentBrdEntry 5}snAgentBrdExpBrdId OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"The expansion board identifier. Expansion board are those
boards attaching on the main board. It is an encoded octet
string with the following meaning:
octet 0 - octet string format version, which identifies
the format of this string.
If format version octet has the value 1, the octets after
the version octet have the following meaning:
octet 1 - expansion board type, HUNDRED_MEG_1PORT=1,
HUNDRED_MEG_2PORT=2, HUNDRED_MEG_1PORT_COPPER=3,
HUNDRED_MEG_2PORT_COPPER=4, HUNDRED_MEG_2PORT_LX=5,
GIGA_1PORT=8, GIGA_2PORT=9
octet 2 - fiber port type, NONFIBER=0, SX_FIBER=1,
LX_FIBER=2, LHX_FIBER=3, LX_SX_FIBER=4, LHB_FIBER=5"::={ snAgentBrdEntry 6}snAgentBrdExpPortTotal OBJECT-TYPESYNTAXINTEGER(0..24)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The total number of ports for the expansion board."::={ snAgentBrdEntry 7}snAgentBrdStatusLeds OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSdeprecatedDESCRIPTION"A bit array that contains the value of the
front panel status LEDs. This is a bit-map;
each LED is encoded into 1 bit for each switch
port. The maximum number of ports in one chassis
is 32 that means 32 Ports Status LEDs. The expansion port
number always begins from the last main port number.
The following shows the meaning of each bit for each
switch port:
bit value meaning
-------- ---------
0 off (Link off)
1 on (Link on)
The bitmap of LEDs are as following:
(Port1) (Port4) (Port8)
Bit (Bit0) (Bit3) (Bit7)
Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16
Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24
(It was obsoleted after release 07100, replaced by snAgentBrdStatusLedString)"::={ snAgentBrdEntry 8}snAgentBrdTrafficLeds OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSdeprecatedDESCRIPTION"A bit array that contains the value of the
front panel traffic LEDs. This is a packed bit string;
each LED is encoded into 1 bit for each switch
port. The maximum number of ports in one chassis
is 24 that means 24 Ports Traffic LEDs. The expansion port
number always begins from the last main port number.
The following shows the meaning of each bit for each
switch port:
bit value meaning
-------- ---------
0 off (no traffic)
1 on (traffic)
The bitmap of LEDs are as following:
(Port1) (Port4) (Port8)
Bit (Bit0) (Bit3) (Bit7)
Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16
Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24
(It was obsoleted after release 07100, replaced by snAgentBrdTrafficLedString)"::={ snAgentBrdEntry 9}snAgentBrdMediaLeds OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSdeprecatedDESCRIPTION"A bit array that contains the value of the
front panel media LEDs. This is a packed bit string;
each LED is encoded into 1 bit for each switch port.
The maximum number of ports in one chassis is 24
that means 24 Ports Media LEDs. The expansion port
number always begins from the last main port number.
The following shows the meaning of each bit for each
switch port:
bit value meaning
--------- -------
0 half duplex
1 full duplex
The bitmap of LEDs are as following:
(Port1) (Port4) (Port8)
Bit (Bit0) (Bit3) (Bit7)
Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16
Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24
(It was obsoleted after release 07100, replaced by snAgentBrdMediaLedString)"::={ snAgentBrdEntry 10}snAgentBrdSpeedLeds OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSdeprecatedDESCRIPTION"A bit array that contains the value of the
front panel media LEDs. This is a packed bit string;
each LED is encoded into 1 bit for each switch port.
The maximum number of ports in one chassis is 24
that means 24 Ports Speed LEDs. The expansion port
number always begins from the last main port number.
The following shows the meaning of each bit for each
switch port:
bit value meaning
--------- -------
0 10 MBit
1 100 MBit
The bitmap of LEDs are as following:
(Port1) (Port4) (Port8)
Bit (Bit0) (Bit3) (Bit7)
Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16
Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24
(It was obsoleted after release 07100, replaced by snAgentBrdSpeedLedString)"
::={ snAgentBrdEntry 11}snAgentBrdModuleStatus OBJECT-TYPESYNTAXINTEGER{moduleEmpty(0),moduleGoingDown(2),moduleRejected(3),moduleBad(4),moduleComingUp(9),moduleRunning(10)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"By default, this mode is set to notActivated(0).
moduleEmpty(0) ......... The slot of the chassis is empty.
moduleGoingDown(2) ..... The module is going down.
moduleRejected(3) ...... The module is being rejected due to wrong configuration.
moduleBad(4) ........... The module Hardware is bad.
moduleComingUp(9) ...... The module is in power-up cycle.
moduleRunning(10) ....... The module is running."::={ snAgentBrdEntry 12}snAgentBrdRedundantStatus OBJECT-TYPESYNTAXINTEGER{other(1),active(2),standby(3),crashed(4),comingUp(5)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The redundant status of a module. Non-management module always
returns other(1). Management module returns the rest of the
states."::={ snAgentBrdEntry 13}snAgentBrdAlarmLeds OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSdeprecatedDESCRIPTION"A bit array that contains the value of the
front panel media LEDs (for POS Module Only). This is a packed bit string;
each LED is encoded into 1 bit for each switch port.
The maximum number of ports in one chassis is 24
that means 24 Ports Speed LEDs. The expansion port
number always begins from the last main port number.
The following shows the meaning of each bit for each
switch port:
bit value meaning
--------- -------
0 no alarm
1 alarm
The bitmap of LEDs are as following:
(Port1) (Port4) (Port8)
Bit (Bit0) (Bit3) (Bit7)
Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16
Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24
(It was obsoleted after release 07100, replaced by snAgentBrdAlarmLedString)"::={ snAgentBrdEntry 14}snAgentBrdTxTrafficLeds OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSdeprecatedDESCRIPTION"A bit array that contains the value of the
front panel transmit traffic LEDs (for POS Module Only). This is a packed bit string;
each LED is encoded into 1 bit for each switch
port. The maximum number of ports in one chassis
is 24 that means 24 Ports Transmit Traffic LEDs. The expansion port
number always begins from the last main port number.
The following shows the meaning of each bit for each
switch port:
bit value meaning
-------- ---------
0 off (no transmit traffic)
1 on (transmit traffic)
The bitmap of LEDs are as following:
(Port1) (Port4) (Port8)
Bit (Bit0) (Bit3) (Bit7)
Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16
Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24
(It was obsoleted after release 07100, replaced by snAgentBrdTxTrafficLedString)"::={ snAgentBrdEntry 15}snAgentBrdRxTrafficLeds OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSdeprecatedDESCRIPTION"A bit array that contains the value of the
front panel receive traffic LEDs (for POS Module Only). This is a packed bit string;
each LED is encoded into 1 bit for each switch
port. The maximum number of ports in one chassis
is 24 that means 24 Ports Receive Traffic LEDs. The expansion port
number always begins from the last main port number.
The following shows the meaning of each bit for each
switch port:
bit value meaning
-------- ---------
0 off (no receive traffic)
1 on (receive traffic)
The bitmap of LEDs are as following:
(Port1) (Port4) (Port8)
Bit (Bit0) (Bit3) (Bit7)
Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16
Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24
(It was obsoleted after release 07100, replaced by snAgentBrdRxTrafficLedString)"::={ snAgentBrdEntry 16}snAgentBrdStatusLedString OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit array that contains the value of the
front panel status LEDs. This is a bit-map;
each LED is encoded into 1 bit for each switch
port. The following shows the meaning of each
bit for each switch port:
bit value meaning
-------- ---------
0 off (Link off)
1 on (Link on)
The bitmap of LEDs are as following:
(Port1) (Port4) (Port8)
Bit (Bit0) (Bit3) (Bit7)
Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16
Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24
--------"::={ snAgentBrdEntry 17}snAgentBrdTrafficLedString OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit array that contains the value of the
front panel traffic LEDs. This is a packed bit string;
each LED is encoded into 1 bit for each switch
port. The following shows the meaning of each
bit for each switch port:
bit value meaning
-------- ---------
0 off (no traffic)
1 on (traffic)
The bitmap of LEDs are as following:
(Port1) (Port4) (Port8)
Bit (Bit0) (Bit3) (Bit7)
Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16
Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24
--------"::={ snAgentBrdEntry 18}
snAgentBrdMediaLedString OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit array that contains the value of the
front panel media LEDs. This is a packed bit string;
each LED is encoded into 1 bit for each switch port.
The following shows the meaning of each bit for each
switch port:
bit value meaning
--------- -------
0 half duplex
1 full duplex
The bitmap of LEDs are as following:
(Port1) (Port4) (Port8)
Bit (Bit0) (Bit3) (Bit7)
Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16
Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24
---------"::={ snAgentBrdEntry 19}snAgentBrdSpeedLedString OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit array that contains the value of the
front panel media LEDs. This is a packed bit string;
each LED is encoded into 1 bit for each switch port.
The following shows the meaning of each bit for each
switch port:
bit value meaning
--------- -------
0 10 MBit
1 100 MBit
The bitmap of LEDs are as following:
(Port1) (Port4) (Port8)
Bit (Bit0) (Bit3) (Bit7)
Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16
Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24
---------"::={ snAgentBrdEntry 20}snAgentBrdAlarmLedString OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit array that contains the value of the
front panel media LEDs (for POS Module Only).
This is a packed bit string; each LED is encoded
into 1 bit for each switch port. The following
shows the meaning of each bit for each switch port:
bit value meaning
--------- -------
0 no alarm
1 alarm
The bitmap of LEDs are as following:
(Port1) (Port4) (Port8)
Bit (Bit0) (Bit3) (Bit7)
Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16
Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24
---------"::={ snAgentBrdEntry 21}snAgentBrdTxTrafficLedString OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit array that contains the value of the
front panel transmit traffic LEDs (for POS Module Only).
This is a packed bit string; each LED is encoded into
1 bit for each switch port. The following shows the
meaning of each bit for each switch port:
bit value meaning
-------- ---------
0 off (no transmit traffic)
1 on (transmit traffic)
The bitmap of LEDs are as following:
(Port1) (Port4) (Port8)
Bit (Bit0) (Bit3) (Bit7)
Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16
Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24
--------"::={ snAgentBrdEntry 22}snAgentBrdRxTrafficLedString OBJECT-TYPESYNTAXOCTETSTRINGACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit array that contains the value of the
front panel receive traffic LEDs (for POS Module Only).
This is a packed bit string; each LED is encoded into
1 bit for each switch port. The following shows the
meaning of each bit for each switch port:
bit value meaning
-------- ---------
0 off (no receive traffic)
1 on (receive traffic)
The bitmap of LEDs are as following:
(Port1) (Port4) (Port8)
Bit (Bit0) (Bit3) (Bit7)
Byte 1: LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8
Byte 2: LED9 LED10 LED11 LED12 LED13 LED14 LED15 LED16
Byte 3: LED17 LED18 LED19 LED20 LED21 LED22 LED23 LED24
--------"::={ snAgentBrdEntry 23}-- Trap Receiver TablesnAgTrpRcvrTable OBJECT-TYPESYNTAXSEQUENCEOF SnAgTrpRcvrEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table of managers which to send traps."::={ snAgentTrp 1}snAgTrpRcvrEntry OBJECT-TYPESYNTAX SnAgTrpRcvrEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A row in the trap receiver table.
The column snAgTrpRcvrStatus is used to create
and delete rows in the table. Creation requires
a SET PDU with objects snAgTrpRcvrIndex,
snAgTrpRcvrIpAddr, snAgTrpRcvrComm and
snAgTrpRcvrStatus."INDEX{ snAgTrpRcvrIndex }::={ snAgTrpRcvrTable 1}
SnAgTrpRcvrEntry ::=SEQUENCE{
snAgTrpRcvrIndex
INTEGER,
snAgTrpRcvrIpAddr
IpAddress,
snAgTrpRcvrCommunityOrSecurityName
OCTETSTRING,
snAgTrpRcvrStatus
INTEGER,
snAgTrpRcvrUDPPort
INTEGER,
snAgTrpRcvrSecurityModel
INTEGER,
snAgTrpRcvrSecurityLevel
INTEGER}snAgTrpRcvrIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The index to the Trap Receiver Table."::={ snAgTrpRcvrEntry 1}snAgTrpRcvrIpAddr OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The ip address for
SNMP manager that is to receive the trap."::={ snAgTrpRcvrEntry 2}snAgTrpRcvrCommunityOrSecurityName OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..32))ACCESSread-writeSTATUSmandatory
DESCRIPTION"Community string to use. In case of USM (SNMPv3) security model,
this object is used to provide the security name."::={ snAgTrpRcvrEntry 3}snAgTrpRcvrStatus OBJECT-TYPESYNTAXINTEGER{other(1),valid(2),delete(3),create(4),ignore(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete rows in the table and control
if they are used. The values
that can be written are:
ignore(5)...don't use this entry to
send traps to at this time
delete(3)...deletes the row
create(4)...creates a new row
If the row exists, then a SET with
value of create(5) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
other(1)....some other case
valid(2)....the row exists and is valid
ignore(5)...don't use this entry to
send traps to at this time"::={ snAgTrpRcvrEntry 4}snAgTrpRcvrUDPPort OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-writeSTATUSmandatoryDESCRIPTION"UDP port number of the trap receiver."DEFVAL{162}::={ snAgTrpRcvrEntry 5}snAgTrpRcvrSecurityModel OBJECT-TYPESYNTAXINTEGER{v1(1),v2c(2),usm(3)}ACCESSread-writeSTATUSmandatory
DESCRIPTION"Version of trap format to be used."DEFVAL{1}::={ snAgTrpRcvrEntry 6}snAgTrpRcvrSecurityLevel OBJECT-TYPESYNTAXINTEGER{noAuth(1),auth(2),authPriv(3)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Used for USM (SNMPv3) security model to specify the level of security.
The security name is provided by snAgTrpRcvrCommunityOrSecurityName."DEFVAL{1}::={ snAgTrpRcvrEntry 7}-- Boot Sequence TablesnAgBootSeqTable OBJECT-TYPESYNTAXSEQUENCEOF SnAgBootSeqEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table of image load sequnce instructions to the boot code.
Boot code will start from instruction of the first valid entry
to load the image. If failed, it will use the second valid
entry and so on, until a succesful load has completed. Each
entry must have an unique instruction, duplicate instructions
will be rejected."::={ snAgentBoot 1}snAgBootSeqEntry OBJECT-TYPESYNTAX SnAgBootSeqEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A row in the boot sequence table."INDEX{ snAgBootSeqIndex }::={ snAgBootSeqTable 1}
SnAgBootSeqEntry ::=SEQUENCE{
snAgBootSeqIndex
INTEGER,
snAgBootSeqInstruction
INTEGER,
snAgBootSeqIpAddr
IpAddress,
snAgBootSeqFilename
DisplayString,
snAgBootSeqRowStatus
INTEGER
}snAgBootSeqIndex OBJECT-TYPESYNTAXINTEGER(1..4)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The index to the boot sequence table."::={ snAgBootSeqEntry 1}snAgBootSeqInstruction OBJECT-TYPESYNTAXINTEGER{fromPrimaryFlash(1),fromSecondaryFlash(2),fromTftpServer(3),fromBootpServer(4)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The instruction for the boot code."::={ snAgBootSeqEntry 2}snAgBootSeqIpAddr OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The ip address of the TFTP server if snAgBootSeqInstruction
was set to 'fromTftpServer'; otherwise, this object is not
used in any other boot instruction."::={ snAgBootSeqEntry 3}snAgBootSeqFilename OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-writeSTATUSmandatoryDESCRIPTION"The image filename on the TFTP server if snAgBootSeqInstruction
was set to 'fromTftpServer'; otherwise, this object is not
used in any other boot instruction."::={ snAgBootSeqEntry 4}snAgBootSeqRowStatus OBJECT-TYPESYNTAXINTEGER{other(1),valid(2),delete(3),
create(4)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To create or delete a boot sequence table entry."::={ snAgBootSeqEntry 5}--- Encoded Octet Strings for the Configuration File TransfersnAgCfgEosTable OBJECT-TYPESYNTAXSEQUENCEOF SnAgCfgEosEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"This table represents the fragmented Configuration File data packet
with checksum include in each rows of this table. A SNMP-SET
represents configuration file download, and a SNMP-GET represents
configuration file upload. This action is only if the SNMP-SET of
snAgCfgLoad command is sent along with this table consecutively. The
applicable snAgCfgLoad command value is as followings:
uploadFromFlashToNMS(23),
downloadToFlashFromNMS(24),
uploadFromDramToNMS(25),
downloadToDramFromNMS(26)."::={ snAgCfgEos 1}snAgCfgEosEntry OBJECT-TYPESYNTAX SnAgCfgEosEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An EOS row in the table of encoded octet strings for table
snAgCfgEosTable. "INDEX{ snAgCfgEosIndex }::={ snAgCfgEosTable 1}
SnAgCfgEosEntry ::=SEQUENCE{
snAgCfgEosIndex
INTEGER,
snAgCfgEosPacket
OCTETSTRING,
snAgCfgEosChkSum
INTEGER}snAgCfgEosIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Each VLAN EOS Buffer Identifier have a multiple
VLAN table entries."::={ snAgCfgEosEntry 1}snAgCfgEosPacket OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..1000))
ACCESSread-writeSTATUSmandatoryDESCRIPTION"An encoded octet string. On reads it contains an integral
number of configuration file data packets. The size
of each encoded octet string is less than or equal to 1400
bytes."::={ snAgCfgEosEntry 2}snAgCfgEosChkSum OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"A checksum of each configuration file data packet."::={ snAgCfgEosEntry 3}-- Stackable Management GroupsnStackGen OBJECTIDENTIFIER::={ snStack 1}snStackSecSwitchInfo OBJECTIDENTIFIER::={ snStack 2}-- MIB Objects-- General Stackable Management InformationsnStackPriSwitchMode OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The Stackable Management Primary Switch mode
either enabled or disabled and the default is
disabled mode.
enabled(1)...........primary switch enabled
disabled(0)..........primary switch disabled"::={ snStackGen 1}snStackMaxSecSwitch OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The Maximum Secondary Switches are allowed in the
Stackable Management Group."::={ snStackGen 2}snStackTotalSecSwitch OBJECT-TYPESYNTAXINTEGERACCESSread-only
STATUSmandatoryDESCRIPTION"The Total Secondary Switches currently connected to the
Stackable Management Group."::={ snStackGen 3}snStackSyncAllSecSwitch OBJECT-TYPESYNTAXINTEGER{normal(0),invalid(1),device(2),global(3),local(4)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Synchronize all the secondary switches in the
Stackable Management Group with the following commands.
device(2)...........device related parameters.
global(3)...........global parameters.
local(4)............local parameters.
The return result of the above commands are either
normal(0)...........normal condition.
invalid(1)...........invalid result."::={ snStackGen 4}snStackSmSlotIndex OBJECT-TYPESYNTAXINTEGER(0..8)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The Slot 0 is the Master slot and Slot 1-8 are slaves.
All the slot-based MIB data can be retrieved with respect to
this slot index such as snChassis global MIB. "::={ snStackGen 5}snStackFmpSetProcess OBJECT-TYPESYNTAXINTEGER{normal(0),pending(1),failure(2)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"normal(0) - The set process is either in an idle state or FMP-SET-SUCCESS state.
pending(1) - The pending process is waiting for the result of an FMP-SET.
failure(2) - The failure result of an FMP-SET."::={ snStackGen 6}-- Stackable Management Secondary Switch Information TablesnStackSecSwitchTable OBJECT-TYPESYNTAXSEQUENCEOF SnStackSecSwitchEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"If snSwGroupOperMode is configured as basic mode
which is VLAN by Port, Layer2 switching,
then this table is valid. Each VLAN switch port
could have a number of VLAN IDs."::={ snStackSecSwitchInfo 1}snStackSecSwitchEntry OBJECT-TYPESYNTAX SnStackSecSwitchEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"An entry in the Stackable Management Secondary Switch
Information table."INDEX{
snStackSecSwitchIndex
}::={ snStackSecSwitchTable 1}
SnStackSecSwitchEntry ::=SEQUENCE{
snStackSecSwitchIndex
INTEGER,
snStackSecSwitchSlotId
INTEGER,
snStackSecSwitchPortCnts
INTEGER,
snStackSecSwitchEnabled
INTEGER,
snStackSecSwitchAck
INTEGER,
snStackSecSwitchMacAddr
MacAddress,
snStackSecSwitchSyncCmd
INTEGER,
snStackSecSwitchIpAddr
IpAddress,
snStackSecSwitchSubnetMask
IpAddress,
snStackSecSwitchCfgCmd
INTEGER}snStackSecSwitchIndex OBJECT-TYPESYNTAXINTEGER(1..26)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The secondary switch index must not be greater than the snStackMaxSecSwitch."::={ snStackSecSwitchEntry 1}
snStackSecSwitchSlotId OBJECT-TYPESYNTAXINTEGER(1..26)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The secondary switch slot ID must be set before the Configuration
command sent from the primary switch to the secondary switch
either manually or automatically - snStackSecSwitchCfgCmd."::={ snStackSecSwitchEntry 2}snStackSecSwitchPortCnts OBJECT-TYPESYNTAXINTEGER(1..26)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of ports in this secondary switch."::={ snStackSecSwitchEntry 3}snStackSecSwitchEnabled OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The secondary switch has been selected to Stackable Management Group."::={ snStackSecSwitchEntry 4}snStackSecSwitchAck OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The secondary switch has sent reponse to the primary switch."::={ snStackSecSwitchEntry 5}snStackSecSwitchMacAddr OBJECT-TYPESYNTAXMacAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The secondary switch physical address. The physical address
represents a MAC Station."
::={ snStackSecSwitchEntry 6}snStackSecSwitchSyncCmd OBJECT-TYPESYNTAXINTEGER{normal(0),invalid(1),device(2),global(3),local(4)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Synchronize the secondary switches in the
Stackable Management Group with the following commands.
device(2)...........device related parameters.
global(3)...........global parameters.
local(4)............local parameters.
The return result of the above commands are either
normal(0)...........normal condition.
invalid(1)...........invalid result."::={ snStackSecSwitchEntry 7}snStackSecSwitchIpAddr OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The secondary switch IP Address and is used for
manual-command of snStackSecSwitchCfgCmd."::={ snStackSecSwitchEntry 8}snStackSecSwitchSubnetMask OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The secondary switch IP Subnet Mask and is used for
manual-command of snStackSecSwitchCfgCmd."::={ snStackSecSwitchEntry 9}snStackSecSwitchCfgCmd OBJECT-TYPESYNTAXINTEGER{normal(0),invalid(1),auto(2),manual(3)}ACCESSread-writeSTATUSmandatory
DESCRIPTION"snStackSecSwitchSlotId must be set before the Configuration
command sent from the primary switch to the secondary switch
either manually or automatically.
auto(2)...........auto-configuration command sent.
manual(3).........manual-configuration command sent.
if manual-mode is used, snStackSecSwitchIpAddr
and snStackSecSwitchSubnetMask must be
first set before this command is sent.
The return result of the above commands are either
normal(0)...........normal condition.
invalid(1)..........invalid result."::={ snStackSecSwitchEntry 10}-- System Logging GroupsnAgSysLogGbl OBJECTIDENTIFIER::={ snAgentLog 1}snAgSysLogGblEnable OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Enable/disable system logging."DEFVAL{ enabled }::={ snAgSysLogGbl 1}snAgSysLogGblBufferSize OBJECT-TYPESYNTAXINTEGER(1..100)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The number of dynamic system logging entries."DEFVAL{50}::={ snAgSysLogGbl 2}snAgSysLogGblClear OBJECT-TYPESYNTAXINTEGER{ normal(0), clearAll(1), clearDynamic(2), clearStatic(3)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Clear dynamic and/or static system logging buffers."::={ snAgSysLogGbl 3}
snAgSysLogGblCriticalLevel OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"Filter events going to the logging buffer. This is a packed
bit string object of which each bit has the following meaning:
(bit 0 is the least significant bit).
bit position meaning
------------ -------
8-31 reserved
7 Warning (warning conditions)
6 Notification (normal but significant conditions)
5 Informational (informational messages)
4 Error (error conditions)
3 Emergency (system is unusable)
2 Debugging (debugging messages)
1 Critical (critical conditions)
0 Alert (immediate action needed)
Setting a critical level bit to 1 makes the logging buffer
accept the corresponding event. Resetting a critical level
bit to 0 makes the logging buffer reject the corresponding
event."DEFVAL{255}::={ snAgSysLogGbl 4}snAgSysLogGblLoggedCount OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number events logged in the system logging buffer."::={ snAgSysLogGbl 5}snAgSysLogGblDroppedCount OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of events dropped."::={ snAgSysLogGbl 6}snAgSysLogGblFlushedCount OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of times that the system logging buffer was cleared."::={ snAgSysLogGbl 7}snAgSysLogGblOverrunCount OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION
"The number of times that the system logging buffer was wrapped
around."::={ snAgSysLogGbl 8}snAgSysLogGblServer OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSdeprecatedDESCRIPTION"IP address of syslog server."::={ snAgSysLogGbl 9}snAgSysLogGblFacility OBJECT-TYPESYNTAXINTEGER{kern(1),user(2),mail(3),daemon(4),auth(5),syslog(6),lpr(7),news(8),uucp(9),sys9(10),sys10(11),sys11(12),sys12(13),sys13(14),sys14(15),cron(16),local0(17),local1(18),local2(19),local3(20),local4(21),local5(22),local6(23),local7(24)}ACCESSread-write
STATUSmandatoryDESCRIPTION"Facility code."DEFVAL{ user }::={ snAgSysLogGbl 10}-- Dynamic System Logging Buffer TablesnAgSysLogBufferTable OBJECT-TYPESYNTAXSEQUENCEOF SnAgSysLogBufferEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Dynamic system logging buffer table."::={ snAgentLog 2}snAgSysLogBufferEntry OBJECT-TYPESYNTAX SnAgSysLogBufferEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A row in the dynamic system logging buffer table."INDEX{ snAgSysLogBufferIndex }::={ snAgSysLogBufferTable 1}
SnAgSysLogBufferEntry ::=SEQUENCE{
snAgSysLogBufferIndex
INTEGER,
snAgSysLogBufferTimeStamp
TimeTicks,
snAgSysLogBufferCriticalLevel
INTEGER,
snAgSysLogBufferMessage
DisplayString,
snAgSysLogBufferCalTimeStamp
DisplayString}snAgSysLogBufferIndex OBJECT-TYPESYNTAXINTEGER(1..100)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The index to the dynamic system logging buffer table."::={ snAgSysLogBufferEntry 1}snAgSysLogBufferTimeStamp OBJECT-TYPESYNTAXTimeTicksACCESSread-onlySTATUSmandatoryDESCRIPTION"A time stamp when the event is logged."::={ snAgSysLogBufferEntry 2}snAgSysLogBufferCriticalLevel OBJECT-TYPESYNTAXINTEGER{
other(1),alert(2),critical(3),debugging(4),emergency(5),error(6),informational(7),notification(8),warning(9)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The critical level of this event."::={ snAgSysLogBufferEntry 3}snAgSysLogBufferMessage OBJECT-TYPESYNTAXDisplayStringACCESSread-onlySTATUSmandatoryDESCRIPTION"The system logging message."::={ snAgSysLogBufferEntry 4}snAgSysLogBufferCalTimeStamp OBJECT-TYPESYNTAXDisplayStringACCESSread-onlySTATUSmandatoryDESCRIPTION"A time stamp when the event is logged. This object returns
a NULL terminated time stamp string if the system calendar
time was set. It returns a zero length string if the system
calendar time was not set."::={ snAgSysLogBufferEntry 5}-- Static System Logging Buffer TablesnAgStaticSysLogBufferTable OBJECT-TYPESYNTAXSEQUENCEOF SnAgStaticSysLogBufferEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Static system logging buffer table."::={ snAgentLog 3}snAgStaticSysLogBufferEntry OBJECT-TYPESYNTAX SnAgStaticSysLogBufferEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION
"A row in the static system logging buffer table."INDEX{ snAgStaticSysLogBufferIndex }::={ snAgStaticSysLogBufferTable 1}
SnAgStaticSysLogBufferEntry ::=SEQUENCE{
snAgStaticSysLogBufferIndex
INTEGER,
snAgStaticSysLogBufferTimeStamp
TimeTicks,
snAgStaticSysLogBufferCriticalLevel
INTEGER,
snAgStaticSysLogBufferMessage
DisplayString,
snAgStaticSysLogBufferCalTimeStamp
DisplayString}snAgStaticSysLogBufferIndex OBJECT-TYPESYNTAXINTEGER(1..100)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The index to the static system logging buffer table."::={ snAgStaticSysLogBufferEntry 1}snAgStaticSysLogBufferTimeStamp OBJECT-TYPESYNTAXTimeTicksACCESSread-onlySTATUSmandatoryDESCRIPTION"A time stamp when the event is logged."::={ snAgStaticSysLogBufferEntry 2}snAgStaticSysLogBufferCriticalLevel OBJECT-TYPESYNTAXINTEGER{other(1),alert(2),critical(3),debugging(4),emergency(5),error(6),informational(7),notification(8),warning(9)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The critical level of this event."
::={ snAgStaticSysLogBufferEntry 3}snAgStaticSysLogBufferMessage OBJECT-TYPESYNTAXDisplayStringACCESSread-onlySTATUSmandatoryDESCRIPTION"The system logging message."::={ snAgStaticSysLogBufferEntry 4}snAgStaticSysLogBufferCalTimeStamp OBJECT-TYPESYNTAXDisplayStringACCESSread-onlySTATUSmandatoryDESCRIPTION"A time stamp when the event is logged. This object returns
a NULL terminated time stamp string if the system calendar
time was set. It returns a zero length string if the system
calendar time was not set."::={ snAgStaticSysLogBufferEntry 5}-- SysLog Server TablesnAgSysLogServerTable OBJECT-TYPESYNTAXSEQUENCEOF SnAgSysLogServerEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"System Log Server table."::={ snAgentLog 4}snAgSysLogServerEntry OBJECT-TYPESYNTAX SnAgSysLogServerEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A row in the SysLog Server table."INDEX{snAgSysLogServerIP, snAgSysLogServerUDPPort}::={ snAgSysLogServerTable 1}
SnAgSysLogServerEntry ::=SEQUENCE{
snAgSysLogServerIP
IpAddress,
snAgSysLogServerUDPPort
INTEGER,
snAgSysLogServerRowStatus
INTEGER}snAgSysLogServerIP OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"IP address of syslog server."::={ snAgSysLogServerEntry 1}
snAgSysLogServerUDPPort OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-writeSTATUSmandatoryDESCRIPTION"UDP port number of syslog server."::={ snAgSysLogServerEntry 2}snAgSysLogServerRowStatus OBJECT-TYPESYNTAXINTEGER{other(1),valid(2),delete(3),create(4)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
other(1)....some other case
valid(2)....the row exists and is valid"::={ snAgSysLogServerEntry 3}-- Agent System Parameters Configuration TablesnAgentSysParaConfigTable OBJECT-TYPESYNTAXSEQUENCEOF SnAgentSysParaConfigEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table of Agent of each board."::={ snAgentSysParaConfig 1}snAgentSysParaConfigEntry OBJECT-TYPESYNTAX SnAgentSysParaConfigEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A row in the Agent System Parameters Configuation table."INDEX{ snAgentSysParaConfigIndex }::={ snAgentSysParaConfigTable 1}
SnAgentSysParaConfigEntry ::=SEQUENCE{
snAgentSysParaConfigIndex
INTEGER,
snAgentSysParaConfigDescription
DisplayString,
snAgentSysParaConfigMin
INTEGER,
snAgentSysParaConfigMax
INTEGER,
snAgentSysParaConfigDefault
INTEGER,
snAgentSysParaConfigCurrent
INTEGER}snAgentSysParaConfigIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The index to the Agent System Parameters Configuation Table."::={ snAgentSysParaConfigEntry 1}snAgentSysParaConfigDescription OBJECT-TYPESYNTAXDisplayString(SIZE(0..32))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The main board description string."::={ snAgentSysParaConfigEntry 2}snAgentSysParaConfigMin OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The minimum value of this Agent System Parameter."::={ snAgentSysParaConfigEntry 3}snAgentSysParaConfigMax OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The maximum value of this Agent System Parameter."::={ snAgentSysParaConfigEntry 4}snAgentSysParaConfigDefault OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The default value of this Agent System Parameter."::={ snAgentSysParaConfigEntry 5}snAgentSysParaConfigCurrent OBJECT-TYPE
SYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"The current configurated value of this Agent System Parameter."::={ snAgentSysParaConfigEntry 6}-- Agent Configured Module TablesnAgentConfigModuleTable OBJECT-TYPESYNTAXSEQUENCEOF SnAgentConfigModuleEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table of each configured module information."::={ snAgentConfigModule 1}snAgentConfigModuleEntry OBJECT-TYPESYNTAX SnAgentConfigModuleEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A row in the Agent Configured Module table."INDEX{ snAgentConfigModuleIndex }::={ snAgentConfigModuleTable 1}
SnAgentConfigModuleEntry ::=SEQUENCE{
snAgentConfigModuleIndex
INTEGER,
snAgentConfigModuleType
INTEGER,
snAgentConfigModuleRowStatus
INTEGER,
snAgentConfigModuleDescription
DisplayString,
snAgentConfigModuleOperStatus
DisplayString,
snAgentConfigModuleSerialNumber
DisplayString,
snAgentConfigModuleNumberOfPorts
INTEGER,
snAgentConfigModuleMgmtModuleType
INTEGER,
snAgentConfigModuleNumberOfCpus
INTEGER}snAgentConfigModuleIndex OBJECT-TYPESYNTAXINTEGER(1..15)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The index to the Agent Configured Module Table."::={ snAgentConfigModuleEntry 1}snAgentConfigModuleType OBJECT-TYPESYNTAXINTEGER{
bi8PortGigManagementModule(0),bi4PortGigManagementModule(1),bi16PortCopperManagementModule(2),bi4PortGigModule(3),fi2PortGigManagementModule(4),fi4PortGigManagementModule(5),bi8PortGigCopperManagementModule(6),fi8PortGigManagementModule(7),bi8PortGigModule(8),bi12PortGigCopper2PortGigFiberManagement(9),bi24PortCopperModule(10),fi24PortCopperModule(11),bi16Port100FXModule(12),bi8Port100FXModule(13),bi8PortGigCopperModule(14),bi12PortGigCopper2PortGigFiber(15),bi2PortGigManagementModule(18),bi24Port100FXModule(19),bi0PortManagementModule(20),pos622MbsModule(21),pos155MbsModule(22),bi2PortGigModule(23),bi2PortGigCopperModule(24),fi2PortGigModule(25),fi4PortGigModule(26),fi8PortGigModule(27),fi8PortGigCopperModule(28),fi8PortGigCopperManagementModule(29),pos155Mbs2PModule(30),
fi4PortGigCopperManagementModule(31),fi2PortGigCopperManagementModule(32),bi4PortGigCopperManagementModule(33),bi2PortGigCopperManagementModule(34),bi8PortGigM4ManagementModule(35),bi4PortGigM4ManagementModule(36),bi2PortGigM4ManagementModule(37),bi0PortGigM4ManagementModule(38),bi0PortWSMManagementModule(39),biPos2Port2488MbsModule(40),bi0PortWSMModule(41),niPos2Port2488MbsModule(42),ni4802(43),bi4PortGigNPAModule(44),biAtm2Port155MbsModule(45),biAtm4Port155MbsModule(46),bi1Port10GigModule(47),fes4802Module(48),fes2402Module(49),fes9604Module(50),fes12GigCopperAndGigFiberModule(51),fesx24GigModule(52),fesx24Gig2TenGigModule(53),fesx24Gig1TenGigModule(54),fesx48GigModule(55),fesx48Gig2TenGigModule(56),fesx48Gig1TenGigModule(57),superx12ComboPortManagementModule(64),superx2PortTenGigModule(65),
superx24PortGigCopperModule(66),superx24PortGigFiberModule(67),superx2PortTenGigLanWanModule(68),superx24Port100tx1PortGigFiberModule(69),superx12ComboPortManagement2Module(74),superxR2PortTenGigManagementModule(80),superxRManagementModule(81),fesx24GigFiberGigCopperModule(112),fesx24GigFiber2TenGigModule(113),fesx24GigFiber1TenGigModule(114),biFiJc48ePort100fxIpcModule(195),biFiJc48tPort100fxIpcModule(196),biFiJc8PortGigM4ManagementModule(197),biFiJc8PortGigIgcModule(198),biFiJc16PortGigIgcModule(200),biJc24PortCopperIpc4GigIgcModule(201),biJc16PortGigCopperIgcModule(202),biFiJc24Port100fxIpcModule(206),bi2Port10GigModule(207),biJc48tPortRJ21OmpModule(208),biJc48ePortRJ45OmpModule(209),biJc24PortIpcRJ45PoeModule(212),biJc2PortGigIgcM4ManagementModule(214)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The Configured Module Type."::={ snAgentConfigModuleEntry 2}snAgentConfigModuleRowStatus OBJECT-TYPESYNTAXINTEGER{
other(1),valid(2),delete(3),create(4)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To create or delete a configured module table entry."::={ snAgentConfigModuleEntry 3}snAgentConfigModuleDescription OBJECT-TYPESYNTAXDisplayStringACCESSread-onlySTATUSmandatoryDESCRIPTION"A description of the configured module."::={ snAgentConfigModuleEntry 4}snAgentConfigModuleOperStatus OBJECT-TYPESYNTAXDisplayStringACCESSread-onlySTATUSmandatoryDESCRIPTION"Module operational status. Zero length string indicates
that physical module has not been inserted to the chassis."::={ snAgentConfigModuleEntry 5}snAgentConfigModuleSerialNumber OBJECT-TYPESYNTAXDisplayStringACCESSread-onlySTATUSmandatoryDESCRIPTION"Module serial number. Zero length string indicates that
module serial number EEPROM has not been programmed or
the module does not support serial number EEPROM."::={ snAgentConfigModuleEntry 6}snAgentConfigModuleNumberOfPorts OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of ports of module."::={ snAgentConfigModuleEntry 7}snAgentConfigModuleMgmtModuleType OBJECT-TYPESYNTAXINTEGER{other(1),nonManagementModule(2),
unknownManagementModule(3),m1ManagementModule(4),m2ManagementModule(5),m3ManagementModule(6),m4ManagementModule(7),m5ManagementModule(8),jetcoreStackManagementModule(9),muchoManagementModule(10),rottWeilerManagementModule(11),fesXStackManagementModule(12),fgsStackManagementModule(13)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"Management module type."::={ snAgentConfigModuleEntry 8}snAgentConfigModuleNumberOfCpus OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of module CPUs."::={ snAgentConfigModuleEntry 9}-- Agent User Access GroupsnAgentUserGbl OBJECTIDENTIFIER::={ snAgentUser 1}snAgentUserMaxAccnt OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Maximum number of user account entries can be configured."::={ snAgentUserGbl 1}-- Agent User Account TablesnAgentUserAccntTable OBJECT-TYPESYNTAXSEQUENCEOF SnAgentUserAccntEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table of user account information."
::={ snAgentUser 2}snAgentUserAccntEntry OBJECT-TYPESYNTAX SnAgentUserAccntEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A row in the Agent User table."INDEX{ snAgentUserAccntName }::={ snAgentUserAccntTable 1}
SnAgentUserAccntEntry ::=SEQUENCE{
snAgentUserAccntName
DisplayString,
snAgentUserAccntPassword
DisplayString,
snAgentUserAccntEncryptCode
INTEGER,
snAgentUserAccntPrivilege
INTEGER,
snAgentUserAccntRowStatus
INTEGER}snAgentUserAccntName OBJECT-TYPESYNTAXDisplayString(SIZE(1..48))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The user name."::={ snAgentUserAccntEntry 1}snAgentUserAccntPassword OBJECT-TYPESYNTAXDisplayString(SIZE(0..48))ACCESSread-writeSTATUSmandatoryDESCRIPTION"The user password."::={ snAgentUserAccntEntry 2}snAgentUserAccntEncryptCode OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"The password encryption method code."::={ snAgentUserAccntEntry 3}snAgentUserAccntPrivilege OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"The user privilege."
::={ snAgentUserAccntEntry 4}snAgentUserAccntRowStatus OBJECT-TYPESYNTAXINTEGER{other(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To create or delete a user account table entry."::={ snAgentUserAccntEntry 5}-- Agent Redundant GroupsnAgentRedunGbl OBJECTIDENTIFIER::={ snAgentRedundant 1}snAgentRedunActiveMgmtMod OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"Slot number of the active management module. Setting
this object does not take effect immediately. Saving
configuration data to flash storage and reboot the
system are required to take effect. Setting a value of 0
requests the system to auto-select an active management
module after power up."DEFVAL{0}::={ snAgentRedunGbl 1}snAgentRedunSyncConfig OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"Frequency of the backup management module copying the
configuration data from the active management module.
Each unit is 1 second. Setting a value 0 will disable
the synchronization copy. Setting a negative value will
initiate the synchronization copy once immediately."DEFVAL{10}::={ snAgentRedunGbl 2}snAgentRedunBkupCopyBootCode OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}
ACCESSread-writeSTATUSmandatoryDESCRIPTION"If enabled(1), the backup management module copies the boot code
from the active management module to its boot code flash storage
after power up, and whenever the active management module's boot
code is updated. The backup management module does not copy if
both boot codes were identical."DEFVAL{ disabled }::={ snAgentRedunGbl 3}snAgentEnableMgmtModRedunStateChangeTrap OBJECT-TYPESYNTAXINTEGER{ disabled(0), enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Indicates whether the SNMP agent process is permitted to
generate management module redundancy state change traps."DEFVAL{ enabled }::={ snAgentRedunGbl 4}snAgentRedunBkupBootLoad OBJECT-TYPESYNTAXINTEGER{normal(1),operationError(17),downloadBackup(20)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Action object to down load a new boot code from boot flash storage
of the active management module to the backup management module.
The following are returned values from get operation:
normal(1)............no operation
operationError(17)...error codes
The following are input values from set operation:
downloadBackup(20)...download the boot code from the active
management module to the backup management
module
Any set operation is rejected during loading until error
or normal state is reached."::={ snAgentRedunGbl 5}snAgentRedunSwitchOver OBJECT-TYPESYNTAXINTEGER{other(1),
reset(2)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"To force a switch-over from standby to active state
if the backup management module exists in a chassis."::={ snAgentRedunGbl 6}-- System CPU Utilization Table.snAgentCpuUtilTable OBJECT-TYPESYNTAXSEQUENCEOF SnAgentCpuUtilEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Table to list utilization for all CPUs in the device."::={ snAgentCpu 1}snAgentCpuUtilEntry OBJECT-TYPESYNTAX SnAgentCpuUtilEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A row in the CPU utilization table."INDEX{
snAgentCpuUtilSlotNum,
snAgentCpuUtilCpuId,
snAgentCpuUtilInterval
}::={ snAgentCpuUtilTable 1}
SnAgentCpuUtilEntry ::=SEQUENCE{
snAgentCpuUtilSlotNum
INTEGER,
snAgentCpuUtilCpuId
INTEGER,
snAgentCpuUtilInterval
INTEGER,
snAgentCpuUtilValue
Gauge}snAgentCpuUtilSlotNum OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The slot number of module which contains the cpu."::={ snAgentCpuUtilEntry 1}snAgentCpuUtilCpuId OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The id of cpu. For non-VM1/WSM management module, there is one CPU.
For VM1/WSM there's one management CPU and three slave CPUs.
The management CPU could be turned off. For POS and ATM
there's no management CPU but two slave CPUs.
Id for management cpu is 1. Value of 2 or greater are for slave CPUs. "::={ snAgentCpuUtilEntry 2}snAgentCpuUtilInterval OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The value, in seconds, for this utilization. For both management and slave CPU, we display
utilization for 1 sec, 5 sec, 60 sec and 300 sec interval."::={ snAgentCpuUtilEntry 3}snAgentCpuUtilValue OBJECT-TYPESYNTAXGaugeACCESSread-onlySTATUSmandatoryDESCRIPTION"The statistical CPU utilization in units of one-hundredth of a percent."::={ snAgentCpuUtilEntry 4}-- System Temperarute Table.snAgentTempTable OBJECT-TYPESYNTAXSEQUENCEOF SnAgentTempEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Table to list temperatures of all the modules in the device. This
table is applicable to only those modules with temperature sensors."::={ snAgentTemp 1}snAgentTempEntry OBJECT-TYPESYNTAX SnAgentTempEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A row in the module temperature table."INDEX{ snAgentTempSlotNum, snAgentTempSensorId }::={ snAgentTempTable 1}
SnAgentTempEntry ::=SEQUENCE{
snAgentTempSlotNum
INTEGER,
snAgentTempSensorId
INTEGER,
snAgentTempSensorDescr
DisplayString,
snAgentTempValue
INTEGER}snAgentTempSlotNum OBJECT-TYPESYNTAXINTEGERACCESSnot-accessible
STATUSmandatoryDESCRIPTION"The slot number of module which contains the temperature sensor
represented by this row."::={ snAgentTempEntry 1}snAgentTempSensorId OBJECT-TYPESYNTAXINTEGERACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The temperature sensor identifier of Slave module whose temperature is
represented by this row, for management module: sensor#1 - Intake Side Temperature
sensor# 2 - Exhaust Side Temperature."::={ snAgentTempEntry 2}snAgentTempSensorDescr OBJECT-TYPESYNTAXDisplayString(SIZE(0..128))ACCESSread-onlySTATUSmandatoryDESCRIPTION"Describes the temperature sensor in a human readable form. This
is the same as snAgentTempSensorId, which is numeric and used to
traverse the temperature sensor table. The description provides
the meaning and purpose of this senor."::={ snAgentTempEntry 3}snAgentTempValue OBJECT-TYPESYNTAXINTEGER(-110..250)ACCESSread-onlySTATUSmandatoryDESCRIPTION"Temperature of the the sensor represented by this row. Each unit
is 0.5 degrees Celcius."::={ snAgentTempEntry 4}-- Power Over Ethernet MIB GroupsnAgentPoeGbl OBJECTIDENTIFIER::={ snAgentPoe 1}snAgentPoePort OBJECTIDENTIFIER::={ snAgentPoe 2}-- Power Over Ethernet Global Objects-- Power Over Ethernet Port TablesnAgentPoePortTable OBJECT-TYPESYNTAXSEQUENCEOF SnAgentPoePortEntry
ACCESSnot-accessible
STATUSmandatoryDESCRIPTION"A table of POE port information."::={ snAgentPoePort 2}snAgentPoePortEntry OBJECT-TYPESYNTAX SnAgentPoePortEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A row in the POE port table."INDEX{ snAgentPoePortNumber }::={ snAgentPoePortTable 1}
SnAgentPoePortEntry ::=SEQUENCE{
snAgentPoePortNumber
InterfaceIndex,
snAgentPoePortControl
INTEGER,
snAgentPoePortWattage
INTEGER,
snAgentPoePortClass
INTEGER,
snAgentPoePortPriority
INTEGER,
snAgentPoePortConsumed
INTEGER,
snAgentPoePortType
DisplayString}snAgentPoePortNumber OBJECT-TYPESYNTAXInterfaceIndexACCESSread-onlySTATUSmandatoryDESCRIPTION"The port number in ifIndex value."::={ snAgentPoePortEntry 1}snAgentPoePortControl OBJECT-TYPESYNTAXINTEGER{other(1),disable(2),enable(3),enableLegacyDevice(4)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Control inline power on/off to a port. If a port does not
have inline power capability, reading this object returns
'other(1)'."::={ snAgentPoePortEntry 2}snAgentPoePortWattage OBJECT-TYPESYNTAXINTEGERACCESSread-write
STATUSmandatoryDESCRIPTION"Adjust the inline power wattage. Valid value between 1000
to 15400. Each unit is milliwatts. This object can only be
set after snSwIfInLinePowerControl has been set to 'enable(3)'
or 'enableLegacyDevice(4)'. If a port does not have inline
power capability, reading this object returns undefined value."::={ snAgentPoePortEntry 3}snAgentPoePortClass OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"Adjust the inline power class. Valid value between 0 to 3.
This object can only be set after snSwIfInLinePowerControl
has been set to 'enable(3)' or 'enableLegacyDevice(4)'. If
a port does not have inline power capability, reading this
object returns undefined value."::={ snAgentPoePortEntry 4}snAgentPoePortPriority OBJECT-TYPESYNTAXINTEGER{invalid(0),critical(1),high(2),low(3),medium(4),other(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Inline power allocation priority for the power device
0- Not a POE port, 1- Critical, 2- High, 3- Low,
4- Medium, 5- other."::={ snAgentPoePortEntry 5}snAgentPoePortConsumed OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"Inline power consumed by the port. Each unit is milliwatts."::={ snAgentPoePortEntry 6}snAgentPoePortType OBJECT-TYPESYNTAXDisplayStringACCESSread-onlySTATUSmandatoryDESCRIPTION
"Inline Power device type 802.3af or Legacy device."::={ snAgentPoePortEntry 7}END